﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace YunSpace.Domain.ViewModel.SiteLibraryManage
{
    public class SiteInfoActionManage : IEntity<SiteInfoActionManage>
    {
        #region 场地信息
        ///<summary>
        /// FId
        /// </summary>
        public string F_Id { get; set; }

        ///<summary>
        /// 供应商id
        /// </summary>
        public string F_SupplierId { get; set; }

        ///<summary>
        /// 场地名称
        /// </summary>
        public string title { get; set; }
        /// <summary>
        /// 场地调性
        /// </summary>
        public Nullable<int> site_style { get; set; }
        ///<summary>
        /// 场地类型
        /// </summary>
        public string site_type { get; set; }
        /// <summary>
        /// 场地适合活动类型
        /// </summary>
        public string site_event_type { get; set; }
        ///<summary>
        /// 场地介绍
        /// </summary>
        public string brand_story { get; set; }

        ///<summary>
        /// 城市id
        /// </summary>
        public Nullable<int> city_id { get; set; }

        ///<summary>
        /// 地址
        /// </summary>
        public string address { get; set; }

        ///<summary>
        /// 纬度
        /// </summary>
        public Nullable<decimal> x_coordinates { get; set; }

        ///<summary>
        /// 经度
        /// </summary>
        public Nullable<decimal> y_conrdinates { get; set; }

        ///<summary>
        /// Logo
        /// </summary>
        public string logo { get; set; }

        ///<summary>
        /// 创建人
        /// </summary>
        public Nullable<int> creation_people { get; set; }

        ///<summary>
        /// 更新人
        /// </summary>
        public string update_people { get; set; }

        ///<summary>
        /// 状态
        /// </summary>
        public Nullable<int> state { get; set; }

        ///<summary>
        /// 
        /// </summary>
        public string audit_people { get; set; }

        ///<summary>
        /// 创建时间
        /// </summary>
        public DateTime created_at { get; set; }

        ///<summary>
        /// 更新时间
        /// </summary>
        public DateTime updated_at { get; set; }

        ///<summary>
        /// 区域id
        /// </summary>
        public Nullable<int> district_id { get; set; }

        ///<summary>
        /// 昵称
        /// </summary>
        public string nickname { get; set; }

        ///<summary>
        /// 场地级别
        /// </summary>
        public string level { get; set; }

        ///<summary>
        /// 次要类型
        /// </summary>
        public Nullable<int> second_type { get; set; }

        ///<summary>
        /// 推荐理由
        /// </summary>
        public string recommend_reason { get; set; }

        ///<summary>
        /// 距离地铁站距离
        /// </summary>
        public string subway_distance { get; set; }

        ///<summary>
        /// 环线信息
        /// </summary>
        public string loop_info { get; set; }

        ///<summary>
        /// 
        /// </summary>
        public Nullable<sbyte> sort_index { get; set; }

        ///<summary>
        /// Pdf附件
        /// </summary>
        public string attachment { get; set; }

        ///<summary>
        /// Ppt附件
        /// </summary>
        public string attachment_ppt { get; set; }

        ///<summary>
        /// 商圈
        /// </summary>
        public string business_area { get; set; }

        ///<summary>
        /// 
        /// </summary>
        public Nullable<DateTime> first_audit_time { get; set; }

        ///<summary>
        /// 配合度
        /// </summary>
        public string advantage { get; set; }

        ///<summary>
        /// 开发商
        /// </summary>
        public string developer { get; set; }

        ///<summary>
        /// 认证
        /// </summary>
        public string ident { get; set; }

        ///<summary>
        /// 停车位
        /// </summary>
        public string parking_space { get; set; }

        ///<summary>
        /// 周边写字楼租金
        /// </summary>
        public string rent_office_building { get; set; }

        ///<summary>
        /// 周边住宅售价
        /// </summary>
        public string rent_residential_building { get; set; }

        ///<summary>
        /// 周边商场名称
        /// </summary>
        public string around_market { get; set; }

        ///<summary>
        /// 日均人流
        /// </summary>
        public string visitors { get; set; }


        ///<summary>
        /// 距离核心市区距离
        /// </summary>
        public string loop_distance { get; set; }

        ///<summary>
        /// Db人员
        /// </summary>
        public Nullable<int> db_admin_id { get; set; }

        ///<summary>
        /// Pdf
        /// </summary>
        public string F_Attachment { get; set; }

        ///<summary>
        /// Ppt
        /// </summary>
        public string F_AttachmentPpt { get; set; }

        ///<summary>
        /// 配套服务
        /// </summary>
        public string F_Facilities { get; set; }

        ///<summary>
        /// FKeywords
        /// </summary>
        public string F_Keywords { get; set; }

        ///<summary>
        /// 创建时间
        /// </summary>
        public Nullable<DateTime> F_CreatorTime { get; set; }

        ///<summary>
        /// 删除时间
        /// </summary>
        public Nullable<DateTime> F_DeleteTime { get; set; }

        ///<summary>
        /// 最后更新时间
        /// </summary>
        public Nullable<DateTime> F_LastModifyTime { get; set; }

        ///<summary>
        /// 最后更新人
        /// </summary>
        public string F_LastModifyUserId { get; set; }

        ///<summary>
        /// 创建人
        /// </summary>
        public string F_CreatorUserId { get; set; }

        ///<summary>
        /// 删除人
        /// </summary>
        public string F_DeleteUserId { get; set; }

        ///<summary>
        /// 删除标记
        /// </summary>
        public Nullable<bool> F_DeleteMark { get; set; }

        ///<summary>
        /// 场地形态
        /// </summary>
        public Nullable<int> F_Category { get; set; }
        #endregion

        #region  场地合同信息
        /// <summary>
        /// 合同ID
        /// </summary>
        public string F_ContractId { get; set; }
        ///<summary>
        /// 合同开始时间
        /// </summary>
        public Nullable<DateTime> F_StartDate { get; set; }

        ///<summary>
        /// 合同结束时间
        /// </summary>
        public Nullable<DateTime> F_EndDate { get; set; }

        ///<summary>
        /// 合作模式
        /// </summary>
        public Nullable<int> F_CooperationMode { get; set; }

        ///<summary>
        /// 签约方式
        /// </summary>
        public Nullable<int> F_ContractWay { get; set; }

        ///<summary>
        /// 结算方式
        /// </summary>
        public Nullable<int> F_PaymentMethod { get; set; }

        ///<summary>
        /// 合同状态
        /// </summary>
        public Nullable<int> F_ContractState { get; set; }
        #endregion

        #region 财务信息
        /// <summary>
        /// 财务信息ID
        /// </summary>
        public string F_FinancialId { get; set; }
        ///<summary>
        /// 发票类型
        /// </summary>
        public Nullable<int> F_InvoiceType { get; set; }

        ///<summary>
        /// 税点
        /// </summary>
        public Nullable<decimal> F_InvoicePoint { get; set; }

        ///<summary>
        /// 开票时间
        /// </summary>
        public DateTime F_OpenInvoiceDate { get; set; }

        ///<summary>
        /// 收款时间
        /// </summary>
        public DateTime F_CollectionDate { get; set; }

        ///<summary>
        /// 银行账户名称
        /// </summary>
        public string F_BankName { get; set; }

        ///<summary>
        /// 银行账号
        /// </summary>
        public string F_BankAcount { get; set; }

        ///<summary>
        /// 开户行名称
        /// </summary>
        public string F_OpenBankName { get; set; }

        #endregion
    }
}
